//
//  BaseViewController.h
//  KaneNote
//
//  Created by HuanJing on 2017/7/14.
//  Copyright © 2017年 HuanJing. All rights reserved.
//

#import <UIKit/UIKit.h>

//网络状态改变调用的Block
typedef void(^networkChangedBlock)(NSInteger statue);
//在主线程里面刷新UI调用的Block
typedef void(^refreshInMianQueueBlock)(void);

@interface BaseViewController : UIViewController

@property (nonatomic, copy) networkChangedBlock networkChangedBlock;
@property (nonatomic, copy) refreshInMianQueueBlock refreshDataBlock;

/** 这个方法要实现 */
- (void)fetchData;

/** 这个方法不要实现, 是给子类调用的 */
- (void)initData;

@end
